热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

求指导做一个新闻推送类的APP

要做一个类似于搜狐新闻APP,不过功能要简单很多,没头绪。比如说服务器如何搭建,客户端如何和服务器端交互(包括定点推和实时推送)。只需要实现简单的推送功能即可。。谢谢。
要做一个类似于 搜狐新闻APP,不过功能要简单很多,没头绪。

比如说服务器如何搭建,客户端如何和服务器端交互(包括定点推和实时推送)。
只需要实现简单的推送功能即可。。谢谢。

11 个解决方案

#1


沙发自己做呗 

#2


有两种更新方式分别怎么实现:
一种:当用户打开APP的时候,找到自己所关心的类目,可以获得更新;第二种:服务器端不定时的推送,然后APP客服端收到提示。

#3


没人关注呢?

#4


消息推送这块还没研究过。不过市面上很多app都是对服务器轮询的。

#5


引用 4 楼 snowrain_2008 的回复:
消息推送这块还没研究过。不过市面上很多app都是对服务器轮询的。


轮询是啥意思?定时询问服务器吗?

#6


引用 5 楼 lonelyriver 的回复:
引用 4 楼 snowrain_2008 的回复:消息推送这块还没研究过。不过市面上很多app都是对服务器轮询的。

轮询是啥意思?定时询问服务器吗?


对的。消息推送机制好像比较复杂。不过我还没具体看。

#7


消息推送有两种方式
1、客户端轮询服务,隔一段时间看看有没有新消息
2、长连接的方式,一直保持tcp连接,目前有免费的提供商--极光推送

#8


楼主你好,我也在做一个人新闻APP的例子,作业来的,能否借来参考??感激不尽。能否发我一份1804260793@qq.com

#9


看看百度的推送sdk吧,专业的都是长连接,响应及时应对突发问题好解决

#10


可以用JPush或者百度云推送,集成都是非常简单的

#11


1.现在一般都是使用socket长连接的方式做,而不用轮询(轮询方式耗电、流量);
2.推送这块有开源的项目可以实现,可以借助Openfire实现(这个服务器比较好),小的也可以试试AndroidPN,都是基于XMPP协议的,做推送服务不错!
3. 可以使用第三方推送,功能较完善,大部分可以免费使用。如:极光推送、信鸽推送、个推、百度云推送等等!
4. 推送这块难度其实不大,用心学学很快能掌握了!加油!

推荐阅读
  • 主调|大侠_重温C++ ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 如何将本地Docker镜像推送到阿里云容器镜像服务
    本文详细介绍将本地Docker镜像上传至阿里云容器镜像服务的步骤,包括登录、查看镜像列表、推送镜像以及确认上传结果。通过本文,您将掌握如何高效地管理Docker镜像并将其存储在阿里云的镜像仓库中。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 百度搜索结果链接提取工具 UrlGetter V1.43
    该工具专为获取百度搜索引擎的结果页面中的网址链接而设计,能够解析并转换为原始URL。通过正则表达式匹配技术,精准提取网页链接,并提供详细的使用说明和下载资源。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 探讨如何优化 npm 构建过程,提升开发效率,减少构建时间,并介绍自动化部署的最佳实践。 ... [详细]
  • 算法题解析:最短无序连续子数组
    本题探讨如何通过单调栈的方法,找到一个数组中最短的需要排序的连续子数组。通过正向和反向遍历,分别使用单调递增栈和单调递减栈来确定边界索引,从而定位出最小的无序子数组。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • Android Studio 安装与配置指南
    本教程详细介绍了如何下载并安装 Android Studio,包括设置 SDK 路径和优化启动性能的方法。通过这些步骤,您可以顺利地开始开发 Android 应用。 ... [详细]
  • 本题要求在一组数中反复取出两个数相加,并将结果放回数组中,最终求出最小的总加法代价。这是一个经典的哈夫曼编码问题,利用贪心算法可以有效地解决。 ... [详细]
  • 本文针对初学者在创建Android项目时遇到的R.java文件错误提供了解决方案,通过实际案例和详细的日志分析,帮助读者快速定位并解决问题。 ... [详细]
  • Android Studio 中 Gradle 使用的常见问题与解决方案
    本文探讨了在使用 Android Studio 进行开发时,遇到的与 Gradle 相关的问题,包括每次打开项目都需要下载 Gradle 和 Gradle 插件依赖包下载失败或卡顿等问题,并提供了详细的解决方法。 ... [详细]
author-avatar
龙龙玖号_367
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有